今天來針對這段時間學習. NET Core以及VS2019在mac上使用的心得
做個整理
提供多種彈性的專案開發方式
可以感受得到ASP .NET Core可能是未來的趨勢
微軟在這部分也耕耘了不少
提供了不少專案開發的實作範本
Razor page感覺真的有點web form的感覺
MVC和ASP .NET MVC差不太多
甚是還有專門for client的blazor webassembly
用C#寫前端的code真的很微妙
Cli增加專案建置的便利性
提供的dotnet cli
操作起來覺得像在寫Ruby
加上官方文件支援度蠻高的
安裝套件的手續簡單很多
和ASP .NET 相較之下,個人覺得比較容易上手
個人認為ASP .NET Core比較需要習慣的是DI的實作方法
其他部分目前來說覺得算是好理解的
但也可能是因為還沒有研究到太底層的東西
可能很多東西微軟都幫我們處理掉了
跨平台的支援程度
ASP .NET Core雖然已經來到了3.1版
但和ASP .NET相比,畢竟還是年輕了一點
這裡想提提到的不是ASP. NET Core本身
例如配合其他的DB可能還是會有一些小狀況無法使用官方完整支援的做法
還是有解,只是要稍微繞一下路
在Mac上寫C#的感覺已經很奇妙了
在Mac上使用VS2019感覺更衝突XD
整體來說算是堪用
但不到好用
沒有到在windows上使用的這麼方便
自己是使用Mac pro
但在使用上還是有遇到卡卡的狀況
和VS Code比,應該就差在初期安裝一些套件比較方便吧
VS Code的操作可能還是比較方便
這個就很看個人習慣
另外除了介面有點不相同
開啟專案或新增一些頁面的操作方式也有一點不一樣
當然支援度還是在windows上比較完整
有一些功能可能要再看日後的更新了
但不論如何
畢竟跨平台也算是向前了一大步了
希望未來這個號稱地表最好用的IDE
在Mac上面也可以有這些更完整的體驗